#ifndef  _BSP_RGB_LED_H_
#define  _BSP_RGB_LED_H_


typedef struct
{
	u8 led_mode;
	u8 bakup_LED_mode;
	u8 timer_start;
	u8 led_step;
	u8 color_index;
	u8 time_cnt;
	u8 time_out;
	u8 ticks_led;
}led_param_t;

enum {
	LED_SEQUENCE_0=0,
    LED_SEQUENCE_1=1,
    LED_SEQUENCE_2,
    LED_SEQUENCE_3,
    LED_SEQUENCE_4,
    LED_SEQUENCE_5,
    LED_SEQUENCE_6,
    LED_SEQUENCE_7,
    LED_SEQUENCE_8,
    LED_SEQUENCE_9,
    LED_SEQUENCE_10A,//10
    LED_SEQUENCE_10A_1,
    LED_SEQUENCE_10B,
    LED_SEQUENCE_11,
    LED_SEQUENCE_12,
    LED_SEQUENCE_13,
};
enum {
	LED_1=0,
	LED_2,
	LED_3,
	LED_4,
	LED_5,
	LED_6,
	LED_7,
};

extern led_param_t led_info;
void bsp_set_led_mode(u8 led_mode);
void bsp_led_timer(void);
void bsp_sequence_display_timer(void);
void bsp_LED_Sequence_6C_timer(void);



#endif //_BSP_LED_H_
